/*
 * mi.hpp
 *
 *  Created on: Sep 16, 2014
 *      Author: erman
 */

#ifndef MI_HPP_
#define MI_HPP_

using namespace cv;
using namespace std;

double calculate_Mutual_Information(Mat & A, Mat & B);
Mat    calculate_Probability_Mass_Function(Mat & image);
double calculate_Entropy(Mat & image);
Mat    create_Joint_Histogram(Mat & A, Mat & B);
Mat    calculate_Joint_Probability_Distribution( Mat & A,  Mat & B);
double calculate_Joint_Entropy( Mat & A,  Mat & B);

#endif /* MI_HPP_ */
